package com.xcx.dao;

import com.xcx.bo.PetSound;
import com.xcx.bo.PetSoundExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PetSoundDao {
    long countByExample(PetSoundExample example);

    int deleteByExample(PetSoundExample example);

    int deleteByPrimaryKey(String soundNo);

    int insert(PetSound record);

    int insertSelective(PetSound record);

    List<PetSound> selectByExample(PetSoundExample example);

    PetSound selectByPrimaryKey(String soundNo);

    int updateByExampleSelective(@Param("record") PetSound record, @Param("example") PetSoundExample example);

    int updateByExample(@Param("record") PetSound record, @Param("example") PetSoundExample example);

    int updateByPrimaryKeySelective(PetSound record);

    int updateByPrimaryKey(PetSound record);
}